package com.wicket.okrapp.base.service;

import com.wicket.okrapp.base.service.dto.req.*;
import com.wicket.okrapp.dal.po.mbg.OmsAchievementDocking;
// import com.wicket.okrapp.base.service.dto.res.*;

import java.util.List;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface MOmsAchievementDockingService {
/**
   * 3-10-08查询对接成果关系列表
   */
    List<OmsAchievementDocking> queryAchievementDockingList(QueryAchievementDockingListReq reqDto);
/**
   * 3-10-08查询成果对接关系列表
   */
    List<OmsAchievementDocking> queryAchievementDockList(QueryAchievementDockListReq reqDto);
/**
   * 3-10-08批量查询对接成果关系by一级指标
   */
    List<OmsAchievementDocking> batchQueryAchievementDockingByRootObjectiveId(BatchQueryAchievementDockingByRootObjectiveIdReq reqDto);
/**
   * 3-10-08批量查询对接成果列表By子周期ID
   */
    List<OmsAchievementDocking> batchQueryDockAchievementListBySubCycle(BatchQueryDockAchievementListBySubCycleReq reqDto);
/**
   * 3-10-08新增对接成果关系
   */
    String addAchievementDocking(OmsAchievementDocking omsAchievementDocking);
/**
   * 3-10-08删除对接成果关系
   */
    boolean deleteAchievementDocking(String achievementDockingId );
/**
   * 3-10-08批量查询对接成果关系By所属主体
   */
    List<OmsAchievementDocking> batchQueryAchievementDockByBelongBody(BatchQueryAchievementDockByBelongBodyReq reqDto);
/**
   * 3-10-08查询对接成果关系详情
   */
    OmsAchievementDocking queryAchievementDockingDetail(QueryAchievementDockingDetailReq reqDto);
/**
   * 3-10-08查询目标内容成果关系列表
   */
    List<OmsAchievementDocking> queryTargetContAchievementDockList(QueryTargetContAchievementDockListReq reqDto);
/**
   * 3-10-08查询目标内容成果关系By一级指标列表
   */
    List<OmsAchievementDocking> queryTargetContAchievementDockByFirstObjList(QueryTargetContAchievementDockByFirstObjListReq reqDto);
/**
   * 3-10-08批量查询对接成果关系by归属目标内容ID
   */
    List<OmsAchievementDocking> batchQueryAchievementDockingByTargetCycleContentId(BatchQueryAchievementDockingByTargetCycleContentIdReq reqDto);
/**
   * 3-10-08批量查询对接成果关系By评价画像根节点
   */
    List<OmsAchievementDocking> batchQueryAchDockByEvaPortraitSubRoot(BatchQueryAchDockByEvaPortraitSubRootReq reqDto);
/**
   * 3-10-08查询对接成果关系（分页）列表
   */
    List<OmsAchievementDocking> queryAchievementDockPagingList(QueryAchievementDockPagingListReq reqDto);
/**
   * 3-10-08批量查询对接成果By子周期周期ID列表（分页）
   */
    List<OmsAchievementDocking> batchQueryDockAchievementBySubCyclePagingListByIds(BatchQueryDockAchievementBySubCyclePagingListByIdsReq reqDto);
/**
   * 3-10-08批量查询对接成果By所属主体列表(分页）
   */
    List<OmsAchievementDocking> batchQueryAchievementDockByBelongBodyPagingListByIds(BatchQueryAchievementDockByBelongBodyPagingListByIdsReq reqDto);
/**
   * 3-10-08批量查询对接成果By评价画像根节点列表（分页）
   */
    List<OmsAchievementDocking> batchQueryDockAchievementByEvaPortraitSubRootPagingListByIds(BatchQueryDockAchievementByEvaPortraitSubRootPagingListByIdsReq reqDto);
/**
   * 3-10-08批量查询成果对接by创建人
   */
    List<OmsAchievementDocking> batchQueryAchievementDockByCreateInductionId(BatchQueryAchievementDockByCreateInductionIdReq reqDto);
/**
   * 3-10-08批量查询对接成果关系by被评对象目标周期ID
   */
    List<OmsAchievementDocking> batchQueryAchievementDockingByEvaObjTargetCycleId(BatchQueryAchievementDockingByEvaObjTargetCycleIdReq reqDto);
  //
}
